Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Manual básico de instalación y aplicación de Oracle 9i (página 2)




Enviado por César Salazar



Partes: 1, 2

Es una BD objeto relación

Un resumen de su estructura es la
siguiente:

Monografias.com

  • Cuando se instale ORACLE es
    recomendable sacar un respaldo de estos archivos en otra
    unida de disco.

  • Se recomienda además que los
    REDOLOG estén en otra ubicación por
    seguridad.

  • INSTANCIA.- Es un área de
    memoria reservada ocupa entre el 70% y 90% de la memoria
    libre utiliza el mismo porcentaje de procesamiento
    libre.

    El SGA(System Global Area). Sistema
    de área global.
    Es una zona de memoria que se
    reserva al momento de crear la instancia.

    El PGA. Es un área de
    memoria fuera del SGA que se encarga de registrar los
    procesos y las conexiones que realizan los usuarios con la
    BD.

    Este se activa el momento en que el
    usuario se conecta al proceso del servidor y se libera cuando
    el proceso termina.

    Tutorial de
    instalación

    En mi caso he logrado conseguir los
    instaladores que constan de 3 CD"S, accedemos en el 1er. CD
    al siguiente archivo:

    Accedemos al archivo Setup.exe dentro
    de la carpeta install/win32 lo ejecutamos

    Monografias.com

    Tenemos la pantalla de bienvenida
    hacemos click en siguiente.

    Monografias.com

    Seleccionamos la carpeta a donde se va
    a instalarse

    ORACLE

    Monografias.com

    Escogemos el producto que vamos a
    instalar el servidor o el cliente en nuestro caso la Oracle
    9i database.

    Monografias.com

    Seleccionamos el tipo de
    instalación que vamos a realizar.

    Monografias.com

    Seleccionamos la configuración
    de la base de datos:

    Monografias.com

    Escribimos el número de puerto
    por defecto es el 1521

    Monografias.com

    Luego tenemos la identificación
    de la base de daos. El nombre no puede tener más de 8
    caracteres.

    Monografias.com

    Escogemos la ubicación de los
    archivos de la base de datos.

    Monografias.com

    Seleccionamos el tipo de caracteres a
    utilizar:

    Monografias.com

    Nos despliega un resumen de la acciones
    realizadas.

    Monografias.com

    Procede la
    instalación:

    Monografias.com

    Seleccionar disco 2

    Monografias.com

    Monografias.com

    Monografias.com

    Ubicación de las herramientas de
    ORACLEHOME9.2

    Monografias.com

     

    Monografias.com

    Seleccionamos la opción Iniciar
    modo autónomo

    Monografias.com

    Abrimos base de datos ->
    INVENTAR(Nombre general de mi base de datos)

    Monografias.com

     

    Monografias.com

    Creamos la primera
    tableSpace

    Monografias.com

    En la pestaña almacenamiento
    he seleccionado asignación
    automática.

     

    Monografias.com

    Creamos el primer usuario

    Monografias.com

     

    Monografias.com

    Creo mi primera
    tabla(PRODUCTOS)

    En esta pantalla seleccionamos el
    usuario y la Tablestaca en el que se va a crear

    Monografias.com

    Seleccionamos las restricciones
    respectivas

    Monografias.com

    Mensaje de ORACLE

    Monografias.com

    Creando la segunda tabla
    (COMPRAS)

    Monografias.com

    Creamos las columnas de nuestras
    tablas

    Monografias.com

    Clave primearía

    Seguimos con el proceso
    correspondiente.

    Distribución de bases de datos
    ORACLE

    Es una red de una o más bases de
    datos ORACLE la cuales residen en uno o más servidores
    a los cuales se accede de tal forma que pareciera una sola
    .

    La distribución de datos Oracle
    mantiene la arquitectura cliente/servidor y cada nodo en la
    red puede actuar como cliente, servidor o ambos.

    6.1 – Oracle Net un software que
    permite a ORACLE ejecutarse en todos los servidores y hace
    posible que las bases de datos Oracle se comunique entre
    ellas.

    6.2.- DB Link (Camino de la base
    de datos). – Es un camino unidireccional de una base de
    datos ORACLE a otra.

    Un usuario local puede conectarse o
    acceder a otra base de datos remota a través de un
    Link a objetos de esquemas de otros usuarios siempre y cuando
    este(usuario) tenga los premisos suficientes.

    El comando o la instrucción
    SELECT es la siguiente

    SELECT db_link FROM
    user_db_links;

    Creación DB
    link:

    CREATE PUBLIC DATABASE LINK nombreLink
    CONNECT TO usuario IDENTIFIED BY contraseña USING
    'nombre e servicio';

    La instrucción SELECT anterior
    crea un link público

    Borrar un DB Link
    público.

    DROP [PUBLIC] DATABASE LINK
    nombreLink;

    La instrucción anterior borra un
    enlace público.

    6.3.- Nombre del servicio.- Cada
    base de datos debe ser identificada con un nombre
    único e inequívoco este nombre consta
    de:

    EL nombre de la BD + el nombre
    del Host en
    la red en la que está la base de
    datos.

    Este nombre se puede transformar en
    transparente para los usuarios mediante el uso de nombres de
    servicio en la definición de los enlaces o
    Links.

    Los nombres de servicios se definen el
    archivo tnsnames.ora

    Que por general este archivo se ubica
    en la siguiente dirección aunque pude
    variar.

    c:oracleora92networkadmintnsnames.ora

    Ejemplo:

    Monografias.com

    6.4. – Tipos de DB
    Links.-

    a. Privados: Sólo puede usarlo
    el que los crea.

    – CREATE DATABASE
    LINK…

    b. Públicos

    – CREATE PUBLICDATABASE
    LINK…

    6.5.- Tipos de usuarios de un
    enlace.

    * Fixed.- Es este tipo de usuario hay
    que indicar en la definición usuario y
    contraseña.

    * Connected User (sin CONNECT):
    Válido para un usuario conectado. Debe tener en la BD
    remota una cuenta con el mismo nombre y misma
    contraseña.

    6.6.- Acceso a una base de datos
    remotos mediante un Link.-

    El nombre de un objeto en una base
    de datos es único dentro del esquema de su
    propietario. No obstante en una base de datos remota puede
    existir un esquema con el mismo nombre, que puede tener un
    objeto con el mismo nombre..

    Acceso a través de un link de
    un objeto remoto de un determinado propietario en una base de
    datos remota.

    propietario.nombreObjeto@nombreLink

    O también

    nombreObjeto@nombreLink

    El usuario que accede al objeto es
    el propietario del mismo.

    1.6.- Consulta a una base de datos
    remota.

    Las consultas a la base de datos
    distribuidas se hacen utilizando los objetos situados en la
    base de datos remota. Se utiliza para ello los links
    previamente creados.

    Ejemplo:

    nombreObjeto@nombreLink

    FROM dbb.autor@link

    WHERE nacionalidad =
    "Francia"

    SELECT nombre

    FROM dbb.autor@link,
    libro

    WHERE dbb.autor.idautor@link =
    libro.idautor

    AND nacionalidad =
    "Francia.

    Si tenemos los permisos necesarios
    podemos realizar operaciones de actualización a la
    base de datos.

    6.7.-
    Sinónimos
    .- Las consultas SELECT
    anteriores a la base de datos no son tranparentes al usuario
    par lo cual debemos usar los sinónimos. Su estructura
    es la siguiente.

    CREATE SYNONYM autores FOR
    dbb.autor@link;

    Esta instrucción permite accede
    al nombre global de un objeto a través de un
    sinónimo.

    El parámetro public hace
    disponible el sinónimo para todos los
    usuarios.

    Monografias.com

    Replicación y
    distribución

    La distribución y
    replicación de la base de datos si bien es cierto
    cumplen con el objetivo de compartir la información de
    un servidor a varios usuarios tienen marcadas diferencias que
    pueden estar dadas tanto en su implementación como en
    su rendimiento.

    a.- en una BD distribuida pura (sin
    replicación) el sistema maneja una copia simple de
    todos los datos. Pues distribuir los datos consiste en
    situarlos en distintas BD.

    b.- Replica se refiere a copiar los
    mismos datos en las diferentes BD.

    c.- La replicación se utiliza en
    las bases de datos distribuida (BDD) para mejorar la
    disponibilidad y la seguridad de los datos. Se pretende
    proporcionar distintas alternativas de acceso a si como
    mejora el rendimiento porque ya no es un acceso remoto si no
    un acceso local.

    d.- La replicación complica la
    administración de la base de datos porque es necesario
    mantener la consistencia de los datos en todas las
    réplicas.

    7.1 Tipos de Replicación.-
    ORACLE soporta dos tipos de Replicación.

    a.- VISTAS MATERIALIZADAS. En este tipo
    de réplica los datos de un sitios maestro se duplica
    casi en forma instantánea en otros sitios. Tenemos dos
    tipos.

    I.- Sólo Lectura.- En este tipo
    los datos las consultas se refrescan cada cierto intervalo de
    tiempo a partir de una o varias tablas remotas.

    II.- Actualizables.- Se permite la
    modificación de los datos sobre la instantánea,
    luego estas actualizaciones se propagan hacia la tabla
    maestra.

    b.- Replicación avanzada.-
    Replicación de datos en varios sitios maestros. Se
    actualiza una tabla en cualquiera de los sitios maestros para
    luego propagarse al resto de los sitios

    7.2 CREACION DE UNA VISTA
    MATERIALIZADA. –

    7.2.1 Solo lectura.

    Monografias.com

    A diferencia de las vistas las
    vistas materializadas hacen una réplica de los
    datos.

    Las vistas materializadas de solo
    lectura no permiten la modificación de ningún
    dato.

    7.2.2. Fragmentación
    horizontal.-

    Monografias.com

    7.2.3 Fragmentación
    vertical

    Monografias.com

    Para borrar una vista materializada
    utilizamos:

    Monografias.com

    7.3 REFRESCAR LOS DATOS DE UNA VISTA
    MATERIALIZADA.-

    Automático:

    Monografias.com

    En esta instrucción los datos
    se refrescan cada día.

    Manual:

    Monografias.com

    Los datos se actualizan en cada
    sentencia.

    Bibliografía

    http://www.tutorialesenlared.com/categoria22.html


    http://www.plsql.biz/2008/11/acceso-remoto-mediante-dblink-una-base.html

     

     

    Autor:

    César Salazar

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter